package com.youhome.service.model;

import lombok.Data;

import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.List;

/**
 * Created by chen365 on 2018/05/18.
 */
@Data
public class DetailedCharacteristics {

    protected Boolean hasAttic;
    protected Boolean hasBarbecueArea;
    protected Boolean hasBasement;
    protected BigInteger buildingUnitCount;
    protected Boolean isCableReady;
    protected Boolean hasCeilingFan;
    protected BigInteger condoFloorNum;
    protected Boolean hasDeck;
    protected Boolean hasDisabledAccess;
    protected Boolean hasDock;
    protected Boolean hasDoorman;
    protected Boolean hasDoublePaneWindows;
    protected Boolean hasElevator;
    protected Boolean hasFireplace;
    protected Boolean hasGarden;
    protected Boolean hasGatedEntry;
    protected Boolean hasGreenhouse;
    protected Boolean hasHotTubSpa;
    protected Boolean intercom;
    protected Boolean hasJettedBathTub;
    protected Boolean hasLawn;
    protected String legalDescription;
    protected Boolean hasMotherInLaw;
    protected Boolean isNewConstruction;
    protected BigDecimal numFloors;
    protected BigInteger numParkingSpaces;
    protected Boolean hasPatio;
    protected Boolean hasPond;
    protected Boolean hasPool;
    protected Boolean hasPorch;
    protected BigInteger roomCount;
    protected Boolean hasRVParking;
    protected Boolean hasSauna;
    protected Boolean hasSecuritySystem;
    protected Boolean hasSkylight;
    protected Boolean hasSportsCourt;
    protected Boolean hasSprinklerSystem;
    protected Boolean hasVaultedCeiling;
    protected Boolean isWaterfront;
    protected Boolean hasWetBar;
    protected String whatOwnerLoves;
    protected Boolean isWired;

    protected List<String> appliances;
    protected String architectureStyle;
    protected List<String> coolingSystems;
    protected List<String> exteriorTypes;
    protected List<String> floorCoverings;
    protected List<String> heatingFuels;
    protected List<String> heatingSystems;
    protected List<String> parkingTypes;
    protected List<String> roofTypes;
    protected List<String> rooms;
    protected List<String> viewTypes;

}
